package pe.gob.servir.apps.censodirectivo.ejb.dao;

import java.util.List;

import javax.ejb.Local;

import pe.gob.servir.apps.censodirectivo.common.dao.BaseDAO;
import pe.gob.servir.apps.censodirectivo.excepcion.DAOExcepcion;
import pe.gob.servir.apps.censodirectivo.model.bean.MensajeRespuesta;
import pe.gob.servir.apps.censodirectivo.model.bean.Organo;
import pe.gob.servir.apps.censodirectivo.persistence.entity.TblOrgano;

@Local
public interface OrganosDAOLocal extends BaseDAO<TblOrgano>{

	List<Organo> filtrarListaOrganos( long entidadId,  String nombreOrgano) throws DAOExcepcion;
	
	MensajeRespuesta registrarOrgano( long entidadId, String organo, String usuario) throws DAOExcepcion;
	
	MensajeRespuesta actualizarOrgano( long organoId, long entidadId, String organo, String usuario, String estadoRegistro) throws DAOExcepcion;
	
}
